\hypertarget{classfw_exception}{
\section{fwException Class Reference}
\label{classfw_exception}\index{fwException@{fwException}}
}
Inheritance diagram for fwException::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{classfw_exception}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum {\bfseries generalExceptionEnum} \{ \par
{\bfseries memoryAllocationError}, 
{\bfseries memoryFreeError}, 
{\bfseries functionNotImplementedError}, 
{\bfseries ioError}, 
\par
{\bfseries cannotUseConstructorError}, 
{\bfseries notImplementedError}, 
{\bfseries divideByZeroError}, 
{\bfseries dimensionError}, 
\par
{\bfseries fatalError}, 
{\bfseries memoryAllocationError}, 
{\bfseries memoryFreeError}, 
{\bfseries functionNotImplementedError}, 
\par
{\bfseries ioError}, 
{\bfseries cannotUseConstructorError}, 
{\bfseries notImplementedError}, 
{\bfseries divideByZeroError}, 
\par
{\bfseries dimensionError}, 
{\bfseries fatalError}
 \}
\item 
enum {\bfseries generalExceptionEnum} \{ \par
{\bfseries memoryAllocationError}, 
{\bfseries memoryFreeError}, 
{\bfseries functionNotImplementedError}, 
{\bfseries ioError}, 
\par
{\bfseries cannotUseConstructorError}, 
{\bfseries notImplementedError}, 
{\bfseries divideByZeroError}, 
{\bfseries dimensionError}, 
\par
{\bfseries fatalError}, 
{\bfseries memoryAllocationError}, 
{\bfseries memoryFreeError}, 
{\bfseries functionNotImplementedError}, 
\par
{\bfseries ioError}, 
{\bfseries cannotUseConstructorError}, 
{\bfseries notImplementedError}, 
{\bfseries divideByZeroError}, 
\par
{\bfseries dimensionError}, 
{\bfseries fatalError}
 \}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classfw_exception_ae9a06f68818b38cabb45f4413a59084e}{
{\bfseries fwException} (const int code, const char $\ast$msg)}
\label{classfw_exception_ae9a06f68818b38cabb45f4413a59084e}

\item 
\hypertarget{classfw_exception_ab5fbde3221c737de1970c9fded5ba9ef}{
{\bfseries fwException} (const int code, const std::string \&msg)}
\label{classfw_exception_ab5fbde3221c737de1970c9fded5ba9ef}

\item 
\hypertarget{classfw_exception_a4493e9489142f161c4e19d7a7bbfb97b}{
{\bfseries fwException} (const int code)}
\label{classfw_exception_a4493e9489142f161c4e19d7a7bbfb97b}

\item 
\hypertarget{classfw_exception_a7cd4e4f61f762001beb0b6d58e1c7924}{
int \hyperlink{classfw_exception_a7cd4e4f61f762001beb0b6d58e1c7924}{getCode} (void)}
\label{classfw_exception_a7cd4e4f61f762001beb0b6d58e1c7924}

\begin{DoxyCompactList}\small\item\em send the object code \item\end{DoxyCompactList}\item 
\hypertarget{classfw_exception_aec372c683c60b5dd38040182eb8dd310}{
const std::string \& \hyperlink{classfw_exception_aec372c683c60b5dd38040182eb8dd310}{getStringMessage} (void)}
\label{classfw_exception_aec372c683c60b5dd38040182eb8dd310}

\begin{DoxyCompactList}\small\item\em send a reference (constant) related the error message (can be empty) \item\end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{classfw_exception_a006cfb27b971048614d060546669015e}{getMessage} (void)
\item 
\hypertarget{classfw_exception_ae9a06f68818b38cabb45f4413a59084e}{
{\bfseries fwException} (const int code, const char $\ast$msg)}
\label{classfw_exception_ae9a06f68818b38cabb45f4413a59084e}

\item 
\hypertarget{classfw_exception_ab5fbde3221c737de1970c9fded5ba9ef}{
{\bfseries fwException} (const int code, const std::string \&msg)}
\label{classfw_exception_ab5fbde3221c737de1970c9fded5ba9ef}

\item 
\hypertarget{classfw_exception_a4493e9489142f161c4e19d7a7bbfb97b}{
{\bfseries fwException} (const int code)}
\label{classfw_exception_a4493e9489142f161c4e19d7a7bbfb97b}

\item 
\hypertarget{classfw_exception_a7cd4e4f61f762001beb0b6d58e1c7924}{
int \hyperlink{classfw_exception_a7cd4e4f61f762001beb0b6d58e1c7924}{getCode} (void)}
\label{classfw_exception_a7cd4e4f61f762001beb0b6d58e1c7924}

\begin{DoxyCompactList}\small\item\em send the object code \item\end{DoxyCompactList}\item 
\hypertarget{classfw_exception_a848121da8c79207dcef443a39553ab8a}{
const std::string \& \hyperlink{classfw_exception_a848121da8c79207dcef443a39553ab8a}{getStringMessage} (void)}
\label{classfw_exception_a848121da8c79207dcef443a39553ab8a}

\begin{DoxyCompactList}\small\item\em send a reference (constant) related the error message (can be empty) \item\end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{classfw_exception_aab3cd86fd4a43c27d93ab9c8c482e68d}{getMessage} (void)
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classfw_exception_a7f1206a21547ec4855068f2b1ac5c3da}{
FW\_\-EXPORT std::ostream \& \hyperlink{classfw_exception_a7f1206a21547ec4855068f2b1ac5c3da}{operator$<$$<$} (std::ostream \&os, const \hyperlink{classfw_exception}{fwException} \&art)}
\label{classfw_exception_a7f1206a21547ec4855068f2b1ac5c3da}

\begin{DoxyCompactList}\small\item\em print the error structure \item\end{DoxyCompactList}\item 
\hypertarget{classfw_exception_a7f1206a21547ec4855068f2b1ac5c3da}{
FW\_\-EXPORT std::ostream \& \hyperlink{classfw_exception_a7f1206a21547ec4855068f2b1ac5c3da}{operator$<$$<$} (std::ostream \&os, const \hyperlink{classfw_exception}{fwException} \&art)}
\label{classfw_exception_a7f1206a21547ec4855068f2b1ac5c3da}

\begin{DoxyCompactList}\small\item\em print the error structure \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{classfw_exception_aab3cd86fd4a43c27d93ab9c8c482e68d}{
\index{fwException@{fwException}!getMessage@{getMessage}}
\index{getMessage@{getMessage}!fwException@{fwException}}
\subsubsection[{getMessage}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ fwException::getMessage (void)}}
\label{classfw_exception_aab3cd86fd4a43c27d93ab9c8c482e68d}
send a pointer on the array of {\itshape char\/} related to the error string. Cannot be {\itshape NULL\/}. \hypertarget{classfw_exception_a006cfb27b971048614d060546669015e}{
\index{fwException@{fwException}!getMessage@{getMessage}}
\index{getMessage@{getMessage}!fwException@{fwException}}
\subsubsection[{getMessage}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ fwException::getMessage (void)}}
\label{classfw_exception_a006cfb27b971048614d060546669015e}
send a pointer on the array of {\itshape char\/} related to the error string. Cannot be {\itshape NULL\/}. 

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/cv/ext/fw1394/include/fw/fwException.h\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/cv/ext/fw1394/src/exceptions/fwException.h\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/cv/ext/fw1394/src/exceptions/fwException.cpp\end{DoxyCompactItemize}
